#! /bin/bash
# 获取日期和时间

end_display(){
    case $xxx in
    1)
        # 输出样式 1  (2023-01-27 星期五 23:43:39)
        time_text=$(date +'%Y-%m-%d %A %H:%M:%S')
        ;;
    2)
        # 输出样式 2  (27 星期五 23:35)
        time_text=$(date +'%d %A %H:%M')
        ;;
    3)
        # 输出样式 3  (27 五 23:35)
        time_text=$(date +'%d %a %H:%M')
        ;;
    4)
        # 输出样式 4  (星期五 23:35)
        time_text=$(date +'%A %H:%M')
        ;;
    5)
        # 输出样式 5  (五 23:35)
        time_text=$(date +'%a %H:%M')
        ;;
    esac
}

update(){
    icon_color="^c#4B005B^^b#7E51680x88^"
    text_color="^c#4B005B^^b#7E51680x99^"
    
    time_text="$(date '+%m/%d %H:%M')"
    xxx=$1 && end_display
    case "$(date '+%I')" in
        "01") time_icon="" ;;
        "02") time_icon="" ;;
        "03") time_icon="" ;;
        "04") time_icon="" ;;
        "05") time_icon="" ;;
        "06") time_icon="" ;;
        "07") time_icon="" ;;
        "08") time_icon="" ;;
        "09") time_icon="" ;;
        "10") time_icon="" ;;
        "11") time_icon="" ;;
        "12") time_icon="" ;;
    esac
    
    icon="$time_icon"
    text="$time_text"
    
    echo "$icon_color $icon $text_color$text "
}

# $1 输出显示样式
## 输出样式 1  (2023-01-27 星期五 23:43:39)
## 输出样式 2  (27 星期五 23:35)
## 输出样式 3  (27 五 23:35)
## 输出样式 4  (星期五 23:35)
## 输出样式 5  (五 23:35)
update 3

